Academic Catalog
2024-2025

Electrical Engineering (EE)

EE-210  Circuits I    3 Credits

Corequisites: EE-211
Prerequisites: PHYS-224 and PHYS-225 and (MATH-102 or MATH-102H or MATH-102X)
Fundamental DC and AC circuit analysis techniques are covered in this introductory course. Topics include circuit variables and elements; resistors, inductors, and capacitors; and sinusoidal steady-state analysis with power calculations.
Lecture: 3, Lab 0, Other 0

EE-211  Circuits I Lab    1 Credits

Corequisites: EE-210
Prerequisites: None
An introductory laboratory course designed to reinforce the fundamental analysis techniques discussed in EE-210, Circuits I. Topics include: safe use of laboratory equipment and experimental verification of analysis techniques.
Lecture: 0, Lab 2, Other 0

EE-212  Applied Electrical Circuits    3 Credits

Corequisites: MATH-204, MECH-231L
Prerequisites: PHYS-224 and PHYS-225
Application of electrical circuit components are covered in this course. Topics include: Ohm’s law and Kirchhoff’s laws; series and parallel circuits; voltage and current division rules; node-voltage and mesh-current methods; superposition; Thevenin’s, and Norton’s theorems; first- and second-order R-L-C circuits; steady-state analysis and power calculations for sinusoidally-varying (ac) sources; operational amplifiers; and diodes. This course will not satisfy the requirements of an Electrical or Computer Engineering degree.
Lecture: 3, Lab 0, Other 1

EE-240  Electromagnetic Fields and Applications    4 Credits

Prerequisites: PHYS-224 and PHYS-225
Basics of electromagnetic fields and applications are studied. Topics include: vector analysis; gradient, divergence, and curl; electrostatic fields; electrostatic boundary-value problems; magnetostatic fields; magnetic circuits; and Maxwell’s equations for time-varying fields.
Lecture: 4, Lab 0, Other 0

EE-310  Circuits II    4 Credits

Prerequisites: EE-210 and (MATH-204 or MATH-204H)
A second course in circuit analysis. Topics include: first-order and second-order transient circuit analysis, the Fourier series, three-phase circuits, resonance, filters, Bode plots and magnetically coupled circuits.
Lecture: 4, Lab 0, Other 0

EE-312  PCB Design & Testing    4 Credits

Prerequisites: ECE-101 and EE-320 and EE-321
Minimum Class Standing: Junior
This is a hands-on ECE class with focus on the design process for building printed circuit boards (PCBs). Students will select a design project from among a list of options, based on interest. The Altium Designer software will be studied and used to develop circuit schematics, a PCB layout, a Bill-of-Materials, and other fabrication files. The PCBs will be designed to interface with an Arduino Uno microcontroller board, serving as an “Arduino shield”. Upon receiving materials, students will build, test & verify their hardware. Students will then develop software for the Atmel ATmega328 microcontroller to operate their circuit and interact with it using a USB-Serial interface. The course will conclude with project demonstrations and a poster presentation open to all ECE students.
Lecture: 2, Lab 2, Other 0

EE-320  Electronics I    3 Credits

Corequisites: EE-321
Prerequisites: EE-210 and EE-211
The basic building blocks used in electronic engineering are studied. Topics include: operational amplifiers; diodes; MOS and bipolar devices; basic transistor amplifier configurations; and MOSFET digital logic circuits.
Lecture: 3, Lab 0, Other 0

EE-321  Electronics I Laboratory    1 Credits

Corequisites: EE-320
Prerequisites: EE-210 and EE-211
An introductory laboratory course designed to reinforce the topics in EE-320, Electronics I. Experiments include: PSPICE simulation, operational amplifiers; diodes; MOS and bipolar transistor configurations; MOSFET digital circuits.
Lecture: 0, Lab 2, Other 0

EE-325  Principles of Microelectronics Processing    4 Credits

Prerequisites: EE-320 and EE-321
The principles of semiconductor processing for modern integrated circuits are covered in this introductory course. Topics include a brief review of semiconductor devices and semiconductor circuit families, modern CMOS technology and process flow, crystal growth, semiconductor processing, thin film deposition oxidation, etching, lithography and an introduction to clean room principles. Principles of manufacturing process control and modeling for manufacturability will be presented. Computed simulation will be extensively used where appropriate.
Lecture: 4, Lab 0, Other 0

EE-336  Continuous-Time Signals and Systems    4 Credits

Prerequisites: (MATH-204 or MATH-204H) and EE-210
Minimum Class Standing: Sophomore
Introductory continuous-time signals and systems are studied. Topics include: definitions and properties of signals and systems, convolution, differential equations, Laplace transform with applications, Fourier series, and Fourier transform of continuous-time signals with applications.
Lecture: 4, Lab 0, Other 0

EE-338  Discrete-Time Signals and Systems    4 Credits

Prerequisites: (MATH-204 or MATH-204H) and EE-210
Minimum Class Standing: Sophomore
Introductory discrete-time signals and systems are studied. Topics include: definitions and properties of signals and systems, sampling, convolution, difference equations, Z transform with applications, and the Fourier transform of discrete-time signals with applications.
Lecture: 4, Lab 0, Other 0

EE-340  Electromagnetic Wave Propagation    4 Credits

Prerequisites: EE-240
Advanced concepts of electromagnetic fields are studied. Topics include: propagation of uniform plane waves in various material media; transmission line analysis; electromagnetic wave propagation in waveguides; and antennas.
Lecture: 4, Lab 0, Other 0

EE-342  Electrical Machines    4 Credits

Corequisites: EE-310
Prerequisites: EE-210 and EE-211 and EE-240
Operating principles and design concepts of various types of electrical machines are studied. Topics include: magnetic circuits, single-phase and three-phase transformers; dc motors and generators; three-phase alternators; synchronous motors, induction motors and single-phase motors.
Lecture: 3, Lab 2, Other 0

EE-346  High Voltage Generation and Measurement Techniques    4 Credits

Prerequisites: EE-210 and EE-211 and EE-240
Insulation overvoltage-tests are studied. Topics include: generation of high, direct, alternating, and impulse voltages; voltage multiplier circuits; resonant test circuits; resistive, capacitive and mixed high-voltage dividers; sphere gaps; electrostatic voltmeters, Kerr Cell; and electrostatic coupling, interference, and grounding and safety.
Lecture: 3, Lab 2, Other 0

EE-348  Electromagnetic Compatibility    4 Credits

Prerequisites: EE-210 and EE-240
Issues involved in designing electrical and electronic systems to achieve electromagnetic compatibility are studied. Topics include: interference sources; government regulations limiting conducted and radiated omissions; electric and magnetic field noise coupling; grounding; filtering; shielding; electrostatic discharge; spectral analysis of electromagnetic interference; design methods for minimizing radiated emissions from digital circuits; and measurements of system emissions and susceptibility.
Lecture: 4, Lab 0, Other 0

EE-399  EE Independent Study    4 Credits

Prerequisites: None
Lecture: 0, Lab 0, Other 0

EE-410  eMobility System Analysis & Control    4 Credits

Prerequisites: ECE-101 and (EE-210 and EE-211)
Minimum Class Standing: Junior
This course will provide system analysis and design methods for electrified road vehicles. Firstly, the components and subsystems of electrified powertrain will be reviewed with real application design, including battery, electric motor and inverter etc. Modeling and simulation methods with MATLAB/Simulink will be covered for students to adopt multi-physical level model skills. With the knowledge of the systems, powertrain design basics will be reviewed, including hybrid/electric powertrain configurations, E/E architecture and energy management strategies. Finally, functional safety topics will be covered, including subjects and work products of road vehicle functional safety standard ISO-26262. System and function analysis methods, such as fault tree analysis (FTA), will be covered as well.
Lecture: 4, Lab 0, Other 0

EE-420  Electronics II    4 Credits

Prerequisites: EE-310 and EE-320 and EE-321
Advanced concepts of electronic engineering are studied. Topics include: nonlinear circuits; active filters; differential and multistage amplifiers; pulse and switching circuits; integrated circuits; and electronic system design.
Lecture: 3, Lab 2, Other 0

EE-421  Energy Storage Systems with EV Applications    4 Credits

Prerequisites: (EE-210 and EE-211) or EE-212
This course introduces the basics of energy storage systems. Several competing energy storage concepts and management systems will be considered with emphasis on rechargeable Li-ion batteries for EV applications. The course will focus on the fundamentals of Li-ion batteries with respect to the physical principles of operation, design, modeling and state estimation, as well as battery management systems.
Lecture: 4, Lab 0, Other 0

EE-424  Power Electronics and Applications    4 Credits

Prerequisites: EE-310 and EE-320 and EE-321
Electrical energy conversion principles, along with several powerelectronic devices and converter topologies are studied. Topics include: characteristics of diodes, thyristors, BJTs, IGBTs, and MOSFETs; transistor gatedrive circuits; operating principles of AC/DC, DC/DC and DC/AC converter circuits; isolation and isolated DC/DC converter circuits; power loss and efficiency calculations; high-frequency magnetic component design, and computer-aided analysis of the dynamic response of the converter circuits. Applications involving the dynamic representation and speed control of electric motors, together with power electronics, are also studied.
Lecture: 3, Lab 2, Other 0

EE-427  Semiconductor Device Fundamentals    4 Credits

Prerequisites: EE-320
Basic semiconductor theory for solid-state devices, diode theory, and applications of theory for transistors are studied. Topics include: energy bands, carrier statistics, equilibrium carrier concentrations, carrier transport, electrostatic devices, diode I-V characteristics, optical device applications, microwave device effects, and BJT, JFET, MESFET and MOSFET transistor models.
Lecture: 4, Lab 0, Other 0

EE-430  Communication Systems    4 Credits

Prerequisites: EE-310 and EE-320 and MATH-258 and (EE-336 or EE-338)
The study of methods used in electronic communication systems. Topics include: Fourier Transforms; analysis of distortion over a communication channel; autocorrelation of deterministic and random signals; energy and power spectral density; amplitude modulation; frequency modulation; phase modulation; digital line coding and modulation; communication circuitry.
Lecture: 4, Lab 0, Other 0

EE-432  Feedback Control Systems    4 Credits

Prerequisites: EE-310 or EE-336
Time and frequency domain representations of control systems are studied. Topics include: stability criteria; root locus methods; frequency response techniques, s-plane design methods. Design and evaluation of control systems are supplemented with computer aided control system design software.
Lecture: 3, Lab 2, Other 0

EE-433  Digital Control Systems    4 Credits

Prerequisites: EE-338 and EE-432
Minimum Class Standing: Senior 1
Control of continuous-time processes using computer-based controllers is studied. Topics include design of control algorithms for implementation, modeling of discrete time systems, application of z-transforms, stability analysis, root locus analysis, controller design via conventional techniques, state-space analysis and modeling, and design and implementation of digital controller. Implementation of real-time digital controllers is performed in the laboratory.
Lecture: 3, Lab 2, Other 0

EE-434  Digital Signal Processing    4 Credits

Prerequisites: ECE-101 and EE-338
Basic principles, design and applications of digital signal processing systems are presented. Topics include: review of discrete-time signals and systems, the z-transform, discrete-time Fourier analysis, the Discrete Fourier Transform, the Fast Fourier Transform, digital filter structures, FIR filters, and IIR filters. This course includes extensive use of MATLAB and experimental design projects using real-time signal processors.
Lecture: 3, Lab 2, Other 0

EE-443  Fundamentals of Power Systems    4 Credits

Prerequisites: EE-210 and EE-211
Basic structure of electrical power systems and characteristics of power transmission lines, transformers and generators are studied. Topics include: conventional and renewable energy resources for power generation, representation of power systems; symmetrical three-phase fault analysis; symmetrical components; unsymmetrical fault computations; and simulation tools and network analyzers.
Lecture: 3, Lab 2, Other 0

EE-444  Computational Methods in Power Systems    4 Credits

Prerequisites: EE-344
Matrix analysis of power system networks is studied. Topics include: power flow study of large scale interconnected power systems using Gauss-Seidel and Newton-Raphson methods; computer-aided short circuit analysis of large systems; economic operation of power networks; transient stability analysis; overvoltage calculations; and fundamentals of power system protection.
Lecture: 4, Lab 0, Other 0

EE-446  Vector Control of AC Electric Machines    4 Credits

Prerequisites: EE-240 and EE-310 and EE-320 and EE-321
Methods of controlling electric machines and their applications in electric vehicles are discussed. Topics include the theory of permanent-magnet and induction machines; coordinate-frame transformations; analysis and tuning of torque and speed control systems; modeling and dynamics of electric drives and vehicles, power-electronic devices, power-electronic circuits and switching schemes; rotor-flux oriented vector control; regenerative braking; and rotor-flux position-sensing methods. Machine and vehicle models will be developed using MATLAB Simulink. A low-voltage permanent-magnet machine and power-electronic inverter will be analyzed and tested.
Lecture: 3, Lab 2, Other 0

EE-482  Robot Dynamics and Control    4 Credits

Corequisites: EE-432
Prerequisites: None
Review of mathematical principle for robotics including matrix operations and their concepts. Principles of robot analysis, design, and operation are presented. Topics include review of historical robotics evolutions and applications, robot coordinate system placement rules, kinematic model development, kinematic solutions and analysis, trajectory planning and movement optimization, collision avoidance and path planning, feedback control system for robotics, feedforward, study of sensors for robotics applications, vision system types and application for robotics and mobile robots.
Lecture: 4, Lab 0, Other 0

EE-490  Senior Electrical Engineering Design Project    4 Credits

Prerequisites: CE-320 and EE-240 and EE-310 and EE-320 and EE-321 and (EE-336 or EE-338)
Minimum Class Standing: Senior
Students are prepared for engineering practice through a major design experience based on knowledge and skills acquired in earlier course work. They work in teams to creatively solve an open-ended engineering design problem and develop a prototype system to meet a given specification. The design will emphasize electrical engineering, but will be multidisciplinary. The specification requires the design solution to incorporate appropriate engineering standards with consideration of multiple constraints such as: public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. Designs are documented in a professional manner and presented publicly for a range of audiences.
Lecture: 2, Lab 4, Other 0